Definitions for lemon tree

Definitions for (noun) lemon tree

Main entry: lemon, lemon tree, Citrus limon

Definition: a small evergreen tree that originated in Asia but is widely cultivated for its fruit


Visual thesaurus for lemon tree